Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 9447 из 10753 ===================================== RU.UNIX.BSD =
От   : Dmitry Dolzenko                  2:5020/400         13 Nov 19 11:05:40
Кому : All                                                 13 Nov 19 11:05:40
Тема : postfix + dovecot-lda как подружить?
FGHI : area://RU.UNIX.BSD?msgid=<1187512407@ddt.demos.su>+e5bd9c94
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=<1187512408@ddt.demos.su>+6857ca0e
==============================================================================
From: Dmitry Dolzenko <dol@mig.phys.msu.ru>

Приветствую коллеги!

Hесколько лет postfix работал в связке со spamassasin, фильтровал почту
и горя я не знал. Почту забирал через dovecot imap/pop3
Вот с таким конфигом - в качестве local delivery родной postfix lda

------ old postfix master.cf
spamfilter unix - n n - - pipe
flags=R user=nobody argv=/usr/local/bin/spamc -e /usr/sbin/sendmail -oi
-f ${sender} ${recipient}
------

Теперь хочу прикрутить sieve скрипты в dovecot, для этого добавляю
dovecot-lda

----------- postfix master.cf
# Spamd filter
spamfilter unix - n n - - pipe
flags=DRhu user=nobody argv=/usr/local/bin/spamc -e
/usr/local/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}
-----------

и выходит полная лажа - письма отбиваются с отбойником
---------
The mail system
<dol@mig.hys.msu.ru>: user unknown
---------

В логе видно, что lda пытается сунуть почту юзеру dol@mig.hys.msu.ru а
не dol

/var/log/maillog
-----
Nov 11 22:40:49 mig dovecot[64447]: auth-worker(55751):
passwd(dol@mig.hys.msu.ru): unknown user
-----

Если же ставлю параметр {user} для lda
-----
flags=DRhu user=nobody:dovecot
argv=/usr/local/libexec/dovecot/dovecot-lda -f ${sender} -d ${user}
-----

Тоже фигня - получаю ошибку
-----
Nov 13 00:14:57 mig dovecot[47094]:
lda(dol)<47094><C0vaINEgy132twAAVLQfNA>: Fatal:
setresgid(1001(dol),1001(dol),6(mail)) failed with euid=65534(nobody):
Operation not permitted
-----

Короче всюду засада!

Best regards, Dmitry.
--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.115074 секунды